<?php
	// On prolonge la session
	session_start();
	$id_anim='';
	$code='';

	require_once('../../classes/database.php');
	include('./calcul_saison_deces.php');
	$idconnect=Database::getInstance();

	//vérification des droits de l'utilisateur
	
	$querytest = pg_query($idconnect,"SELECT droit_utilisateur.id_user, droit_utilisateur.id_droit
  									  FROM droit_utilisateur,droit
 									  where droit_utilisateur.id_droit=droit.id_droit and  droit_utilisateur.id_droit <> 6 and
 									  droit_utilisateur.id_droit <> 7 and droit.type='visualisation' and  droit_utilisateur.id_user =".$_SESSION['membre_id']);
	$lecture_animal = pg_num_rows($querytest);
	$querytest = pg_query($idconnect,"SELECT droit_utilisateur.id_user, droit_utilisateur.id_droit
  									  FROM droit_utilisateur,droit
 									  where droit_utilisateur.id_droit=droit.id_droit and  droit.type='visualisation' and  droit_utilisateur.id_user =".$_SESSION['membre_id']);
	$lecture_tout = pg_num_rows($querytest);
	$querytest = pg_query($idconnect,"SELECT droit_utilisateur.id_user, droit_utilisateur.id_droit
  									  FROM droit_utilisateur,droit
 									  where droit_utilisateur.id_droit=droit.id_droit and  droit.type='saisie' and  droit_utilisateur.id_user =".$_SESSION['membre_id']);
	$droit_saisie = pg_num_rows($querytest);
	
	$querytest = pg_query($idconnect,"SELECT id_user, id_droit
  									  FROM droit_utilisateur
 									  where id_droit=2 and  id_user =".$_SESSION['membre_id']);
	$lecture_animal2 = pg_num_rows($querytest);
	
	if($lecture_animal == 0){
		header('Location: ../recherche.php');
		exit();
	}
	else{
		// On teste si la variable de session existe et contient une valeur
		if(empty($_SESSION['id_anim'])){
			// Si inexistante ou nulle, on redirige vers la page de saisie du code
			header('Location: ../recherche.php');
			exit();
		}
		else{
			$id_anim=$_SESSION['id_anim'];
			$code=$_SESSION['code'];
		}
	}
?>

<!DOCTYPE html>
<html>
	<head>
        <meta charset="utf-8" />
        <link rel="stylesheet" href="../../style.css" />
        <?php
			require_once(dirname(__FILE__)."/onglet_animal.php");
			  $onglet = affiche_onglets($_SESSION['membre_id']);
		?>
		<!--[if lt IE 9]>
        <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->
        <!--[if lte IE 7]>
        <link rel="stylesheet" href="../../../../style_ie.css" />
        <![endif]-->
        <title>Base de données microcèbes</title>
    </head>

    <body>
		<?php include_once((dirname(dirname(dirname(__FILE__))))."/menu.php"); ?>
		<?php include_once((dirname(dirname(__FILE__)))."/calcul_age.php"); ?>
		<section id="main">
			<header>
				<h1>Recherche - Informations générales animal <?php echo $code;?></h1>
			</header>

			<?php include((dirname(dirname(__FILE__)))."/menu_recherche.php"); ?>
			<section id="animal">
				<?php
					echo $onglet;
				?>

				<section id="contenu">
				<h1>Informations sur l'animal</h1>
				<p>
				<?php
					//récupération des informations de l'animal
					$query = pg_query($idconnect,"SELECT * FROM animal WHERE id_animal='".$id_anim."'");
					while ($back = pg_fetch_assoc($query)) {
						if($back['date_naissance']){
							echo"<label><strong>Date de naissance: </strong>".date("d/m/Y", strtotime($back['date_naissance']))."</label><br/>";
							echo"<label><strong>Age (mois): </strong>";

							$date_n=$back['date_naissance'];
							$date_d=$back["date_deces"];
							$age=0;
							if($date_d){
								$age = calcul_age($date_n,$date_d);
							}
							else{
								$today = date("Y-m-d");
								$age = calcul_age($date_n,$today);
							}

							echo $age."<label/><br/>";
							echo "<label><strong>Age (cycle): </strong>".$age/8;
							echo "<label/><br/>";
						}
						if($back["sexe"]){ echo "<label><strong>Sexe: </strong> ".$back["sexe"]."</label><br/>";}
						if($back["code_histologique"]){ echo "<label><strong>Code histologique: </strong> ". $back["code_histologique"]."</label><br/>";}
						if($back["date_deces"]){ echo "<label><strong>Date de décès: </strong> ".date("d/m/Y", strtotime($back["date_deces"]))."</label><br/>";}
						
						if($lecture_animal2 != 0 || ($lecture_tout == 7 && $droit_saisie != 0)){
							if($back["heure_deces"]){ echo "<label><strong>Heure de décès:</strong> ".$back["heure_deces"]."</label><br/>";}
							if($back["cause_deces"]){ echo "<label><strong>Cause du décès:</strong> ".$back["cause_deces"]."</label><br/>";}
							if($back["groupe_cycle_saisonnier"]){
								if($back["date_deces"]){
									$saison = calculSaisonDeces($back['groupe_cycle_saisonnier'],$back['date_deces']);
									echo "<label><strong>Saison du décès:</strong> $saison</label><br/>";
								}
								echo "<label><strong>Groupe cycle saisonnier:</strong> ". $back["groupe_cycle_saisonnier"]."</label><br/>";
							}
						}
						if($back["code_autre_animalerie"]){ echo "<label><strong>Code autre animalerie:</strong> ". $back["code_autre_animalerie"]. "</label><br/>";}
					}
				?>
				</p>
				<?php
					if($lecture_animal2 != 0 || ($lecture_tout == 7 && $droit_saisie != 0)){
				?>
				<h1>Projets incluants l'animal</h1>
				<?php
						$query = pg_query($idconnect,"SELECT id_projet FROM projet_animal WHERE id_animal='".$id_anim."'");
						$int = pg_num_rows($query);
						if($int==0){echo("<p><label>Pas d'informations disponibles</label></p>");}
						else{
							echo "<ul>";
							while ($back = pg_fetch_assoc($query)) {
								if($back["id_projet"]){echo "<li> ".$back["id_projet"]."</li>";}
								else{}
							}
							echo "</ul>";
						}
					}
				?>
				</section>
			</section>

		</section>
	</body>
</html>
